Robot confinement

ABSTRACT

A robot confinement system includes a portable housing and a mobile robot. The portable housing includes a first detector operable to detect a presence of the mobile robot in a field of detection, and an emitter operable to emit a first signal when the first detector detects the presence of the mobile robot in the field of detection. The mobile robot is operable to move on a surface to clean the surface and includes a controller operable to control a movement path of the mobile robot on the surface. The mobile robot further includes a second detector operable to detect the first signal emitted by the portable housing. The controller of the mobile robot is operable to change the movement path of the mobile robot in response to detection of the first signal.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application for U.S. patent is a continuation of U.S. patentapplication Ser. No. 12/540,564 filed Aug. 13, 2009, which is acontinuation of U.S. patent application Ser. No. 11/929,558 filed Oct.30, 2007, now U.S. Pat. No. 7,579,803, which is a continuation of U.S.patent application Ser. No. 11/691,735 filed Mar. 27, 2007, which is acontinuation of U.S. patent application Ser. No. 11/221,392 filed Sep.8, 2005, now U.S. Pat. No. 7,196,487, which is a continuation of U.S.patent application Ser. No. 10/921,775 filed Aug. 19, 2004, now U.S.Pat. No. 6,965,209, which is a continuation of U.S. patent applicationSer. No. 10/696,456 filed Oct. 29, 2003, now U.S. Pat. No. 6,781,338,which is a divisional of U.S. patent application Ser. No. 10/056,804filed Jan. 24, 2002, now U.S. Pat. No. 6,690,134, which claims thebenefit of U.S. Provisional Application No. 60/263,692 filed Jan. 24,2001, the contents of all of which are expressly incorporated byreference herein in their entireties.

BACKGROUND OF THE INVENTION

The invention relates to a method and system for robot localization andconfinement.

There have been many systems proposed in the prior art for confining arobot to specific physical space for the purpose of performing work.These systems are typically designed for any number of roboticapplications such as lawn care, floor cleaning, inspection,transportation, and entertainment, where it is desired to have a robotoperate in a confined area for performing work over time.

By way of example, a vacuuming robot working in one room mayunintentionally wander from one room to another room beforesatisfactorily completing the vacuuming of the first room. One solutionis to confine the robot to the first room by closing all doors andphysically preventing the robot from leaving the first room. In manyhouses, however, open passageways often separate rooms, and doors orother physical barriers cannot easily be placed in the robot's exitpath. Likewise, a user may desire to only have the robot operate in aportion of a single open space and, therefore, letting the robot work inthe entire room decreases efficiency.

It is therefore advantageous to have a means for confining the area inwhich a robot works.

One approach in the prior art is to provide sophisticated systems fornavigation and orientation for the robot such that the robot eithertravels along a predetermined path and/or monitors its current locationagainst a map stored in memory. These systems require sophisticatedhardware, such as precision sensors and significant computer memory andcomputational power, and typically do not adapt well to changes in thearea in which the robot is working. Likewise the robot cannot simply betaken from one building to another building, or even from room-to-room,without significant reprogramming or training.

For example, the method disclosed in U.S. Pat. No. 4,700,427 (Knepper)requires a means for generating a path for the robot to travel, whichcan be either a manually-controlled teaching of the path or automaticmapping function. If “the place of use is frequently changed” or the“rooms are modified,” large amounts of data memory is required in orderto store information related to each location. Similarly, the method andsystem disclosed in U.S. Pat. No. 4,119,900 (Kremnitz) requires powerfulcomputation and sensors to constantly ascertain the orientation of therobot in a given space. Other examples of robotic systems requiringinputted information about the space in which the robot is workinginclude methods and systems shown in U.S. Pat. No. 5,109,566 (Kobayashiet al.) and U.S. Pat. No. 5,284,522 (Kobayashi et al.).

Similarly, certain prior art systems not only require the training orprogramming of the robot to the specifics of a particular space, butalso require some preparation or alteration to the space in which therobot is to work. For example, U.S. Pat. No. 5,341,540 (Soupert et al.)discloses a system in which in a preferred embodiment requires the robotto include a positioning system and that the area for the robot be setup with “marking beacons . . . placed at fixed reference points.” Whilethis system can avoid an unknown obstacle and return to itspreprogrammed path through signals from the beacons, the system requiresboth significant user set-up and on-board computational power.

Similar systems and methods containing one or more of theabove-described disadvantages are disclosed in U.S. Pat. No. 5,353,224(Lee et al.), U.S. Pat. No. 5,537,017 (Feiten et al.), U.S. Pat. No.5,548,511 (Bancroft), and U.S. Pat. No. 5,634,237 (Paranjpe).

Yet another approach for confining a robot to a specified area involvesproviding a device defining the entire boundary of the area. Forexample, U.S. Pat. No. 6,300,737 (Bergvall et al.) discloses anelectronic bordering system in which a cable is placed on or under theground to separate the inner area from the outer area. Likewise, thesystem disclosed in U.S. Pat. No. 6,255,793 (Peless et al.) requiresinstallation of a metallic wire through which electricity flows todefine a border. While these systems provide an effective means forconfinement, they are difficult to install, are not portable fromroom-to-room, and can be unsightly or a tripping hazard if not placedunder ground or beneath carpeting. Equally important, such systems canbe difficult to repair if the wire or other confinement device breaks,as the location of such breaks can be difficult to determine when thesystem is placed underground or under carpet.

The present invention provides a modified and improved system forconfining a robot to a given space without the drawbacks of the priorart.

SUMMARY OF THE INVENTION

In accordance with the present invention a robot confinement system isdisclosed comprising: a portable barrier signal transmitter, whereinsaid barrier signal is transmitted primarily along an axis, said axisdefining a barrier; a mobile robot, where said mobile robot comprisesmeans for turning in at least one direction, a barrier signal detector,and a control unit controlling said means for turning; whereby thecontrol unit runs an algorithm for avoiding said barrier signal upondetection of said barrier signal, said algorithm comprising the step ofturning the robot until said barrier signal is no longer detected.

Accordingly, the present invention has several objects and advantages.

It is an object of the invention to provide a simplified and portablesystem and method for confining a robot to a given area.

It is an object of the invention to provide a confinement system thatdoes not require installation.

It is an object of the invention to provide a barrier system that can beset up intuitively and includes a means for visually indicating thebarrier.

It is an additional object of the invention to provide a system suchthat a robot approaching the barrier from either side of the barrierwill turn in such a way as to avoid crossing the barrier.

It is an object of the invention to provide a robot confinement systemthat operates regardless of the angle at which the robot approaches thebarrier.

It is an additional object of a preferred embodiment of the invention toprovide a system that is substantially impervious to the effects ofsunlight, will not cause interference with other devices, and will notbe interfered by other devices.

The preferred embodiment of the present invention is for a robotic,indoor cleaning device similar to the types disclosed in U.S. Pat. No.4,306,329 (Yokoi), U.S. Pat. No. 5,293,955 (Lee), U.S. Pat. No.5,369,347 (Yoo), U.S. Pat. No. 5,440,216 (Kim), U.S. Pat. No. 5,613,261(Kawakami et al.), U.S. Pat. No. 5,787,545 (Colens), U.S. Pat. No.5,815,880 (Nakanishi), U.S. Pat. No. 6,076,226 (Reed). One of skill inthe art will recognize that the present invention can be used in anynumber of robotic applications where confinement is desired. Inaddition, while the preferred embodiments described herein are for arobot without a navigation system, one of skill in the art willrecognize the utility of the invention in applications using moresophisticated robots.

Other features and advantages of the invention will be apparent from thefollowing detailed description, including the associated drawings, andfrom the claims.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1A shows an embodiment of the robot confinement system according tothe invention with the barrier signal transmitter in an unpowered state;

FIG. 1B shows an embodiment of the robot confinement system according tothe invention with the barrier signal transmitter in a powered state;

FIG. 2A shows a schematic representation of a preferred embodiment ofthe barrier signal transmitter;

FIG. 2B shows a circuit diagram of a specific embodiment of the barriersignal transmitter;

FIG. 3A shows a side-view schematic representation of a mobile robotused in a preferred embodiment of the invention;

FIG. 3B shows a top-view schematic representation of a mobile robot usedin a preferred embodiment of the invention;

FIG. 4 shows a side-view of a preferred embodiment of anomni-directional barrier signal detector;

FIG. 5 demonstrates a hardware block diagram of the robot shown in FIGS.3A & 3B;

FIG. 6 shows a schematic representation of an alternative embodiment ofthe robot employing multiple barrier signal detectors;

FIGS. 7A & 7B are flow-chart illustrations of the barrier avoidancealgorithm of a preferred embodiment of the invention;

FIGS. 8A-C are schematic illustrations of the system and method of apreferred embodiment of the present invention;

FIGS. 9A-B are schematic illustrations of the system and method of analternative embodiment of the present invention.

DETAILED DESCRIPTION

Referring to FIGS. 1A & 1B, living room 10 is shown separated fromdining room 12 by interior walls 14 & 15. The living room and/or diningroom may contain various furnishings, for example, couch 16, television17, buffet 18 and table and chairs 19.

The rooms also contain a mobile robot 20 and a barrier signaltransmitting device 30, which for purposes of this specification is alsocalled a robot confinement (or RCON) transmitter 30. In FIGS. 1A & 1B,the robot is placed in the living room 10, and the RCON transmitter 30is placed in the area dividing the living room 10 from the dining room12, against interior wall 14 and pointing toward interior wall 15.

As described in more detail herein, FIG. 1B shows the same configurationof rooms with the RCON transmitter 30 in a powered state emitting, e.g.,an infrared beam 42 from the RCON transmitter 30 toward interior wall15. The beam 42 is directed primarily along an axis to create a boundaryor barrier between living room 10 and dining room 12.

The system and method described herein each rely on a portable RCONtransmitting unit 30 and a mobile robot 20. Each of these elements isfirst described independently, then the operation of a preferredembodiment of the invention is discussed.

RCON Transmitter

FIG. 2A illustrates a preferred embodiment of the RCON transmitter 30.The RCON transmitter 30 includes a first infrared emitter 32, a secondinfrared emitter 34, a power switch 36, and variable power-setting knob38. The RCON transmitter enclosure 31 also houses the batteries (notshown) and necessary electronics for the various components. FIG. 2Bshows a circuit diagram for the necessary electronics for an embodimentof the RCON transmitter 30. Other embodiments may use other conventionalpower sources.

In the embodiment shown in FIG. 2A, a user would turn on the RCONtransmitter 30 using power switch 36 at the same time as the robot 20begins operation. The user can also select a variable power using knob38. In other embodiments, any number of known input devices can be usedto turn on the unit and/or select a power setting, such as keypads,toggle switches, etc. A higher power can be used to provide a longerbarrier useful for dividing a single room, while a lower power settingcan be used to provide a barrier for a single doorway. Because of thereflective properties of various materials such as walls painted white,it is preferable to limit the power of the RCON transmitter 30 to theminimum necessary to provide the desired barrier.

In alternative embodiments, the RCON transmitter's power may beautomatically turned off after a predetermined amount of time in orderto preserve battery life.

In alternative embodiments, a control system can be used to turn on andturn off one or more RCON transmitters and/or robots in order to allowautomatic cleaning of multiple rooms or spaces in a controlled manner.For example, a “smart house” control system might communicate directlywith one or more RCON transmitters allowing a cycling of work spaces. Inthe alternative, the robot 20 might send a signal to the RCON to turn iton.

In the preferred embodiment, two infrared emitters 32 & 34 are used. Thefirst IR emitter 32—the primary emitter—is powered to provide a directedbarrier 42 of a given length from the RCON transmitter 30. In thisembodiment, the beam 42 is a modulated, narrow IR beam. In the preferredembodiment, a collimated IR emitter is used such as Waitrony p/nIE-320H. The specifics of the emitter(s) are left to one of skill in theart; however, as explained in detail below, the beam 42 must havesufficient width. It is preferred that the minimum beam width be greaterthan the turning radius of the detector on a particular robot.

The second IR emitter 34—the secondary emitter—is powered to provide adiffuse region 44 near the RCON transmitter 30 to prevent robot 20 fromcrossing the beam 42 in its most narrow region closest to the RCONtransmitter 30 and, in addition, prevents robot 20 from coming intodirect contact with the RCON transmitter 30. In the preferredembodiment, a lens identical to the lens portion of the RCON detector,described below, is used for the secondary emitter 34. In otherembodiments, a single active emitter operatively connected toappropriate optics can be used to create multiple emission points,including the two emitter system disclosed herein.

Because of potential interference from sunlight and other IR sources,most IR devices, such as remote controls, personal digital assistancesand other IR communication devices, modulate the emitted signal. Herein,the emitters 32 & 34 modulate the beam at 38 kHz. In addition, IRdevices modulate the beam to provide a serial bit stream to the unitbeing controlled to tell it what to do. In an embodiment of the presentinvention, additional modulation of the beam at a frequency, for example500 Hz, different from the frequency of common IR bit streams preventsinterference with other IR equipment.

While the preferred embodiment uses an infrared signal, the system andmethod of the present invention can use other signals such aselectromagnetic energy to accomplish the goals, including radio waves,X-rays, microwaves, etc. Many of these types of waves have significantdrawbacks. For example, radio waves are more difficult and expensive tomake directional, and visible light suffers from interference from manysources and may be distracting to users. Sound waves could also be used,but it is similarly difficult to make purely directional and tend toscatter and reflect more.

Robot

As shown in FIGS. 3A & 3B, in the preferred embodiment, the robot 20comprises a substantially circular shell 21 mounted to a chassiscontaining two wheels 22 & 23 mounted on opposite sides of a centerline, wherein each of the wheels 22 & 23 can be independently driven toallow the robot to turn. In the preferred embodiment, the wheels aremounted in such a manner as to allow the robot to turn substantially inplace. The preferred embodiment of the robot 20 also comprises motors24, cleaning mechanism 25, rechargeable battery 26, microprocessor 27,and various tactile and optical sensors 28.

In FIG. 5 is illustrated a hardware block diagram of a robot similar tothe one shown in FIGS. 3A & 3B. The hardware is built around a WinbondW78 XXX Series 8-bit processor. The processor is controlled by softwarestored in ROM. The system shown in FIG. 5 includes various controlfunctions and motor drivers, along with various sensors (e.g. physicalbump sensors, cliff sensors, the RCON detector/sensor).

For the instant invention, the robot also has an RCON detector 50, whichin the preferred embodiment is a standard IR receiver module, whichcomprises a photodiode and related amplification and detectioncircuitry, mounted below an omni-directional lens, whereomni-directional refers to a single plane. In a preferred embodiment,the IR receiver module is East Dynamic Corporation p/n IRM-8601S.However, any IR receiver module, regardless of modulation or peakdetection wavelength, can be used as long as the RCON emitter is alsochanged to match the receiver. As shown in FIGS. 3A & 3B, the RCONdetector is mounted at the highest point on the robot 20 and toward thefront of the robot as defined by the primary traveling direction of therobot, as indicated by an arrow in FIG. 3B.

While the RCON detector should be mounted at the highest point of therobot in order to avoid shadows, it is desirable in certain applicationsto minimize the height of the robot 20 and/or the RCON detector 50 toprevent operational difficulties and to allow the robot 20 to pass underfurniture or other obstacles. In certain embodiments, the RCON detector50 can be spring mounted to allow the detector to collapse into the bodyof the robot when the robot runs under a solid overhanging object.

FIG. 4 shows in detail the preferred embodiment of the RCON detector 50.The RCON detector 50 includes a lens 52 that allows in the barriersignal (or rays) 42 from all directions through the outer lens wall 54and focuses the rays at IR detector 55. At the same time, the method andsystems of the present invention are likely to be used in the presenceof sunlight. Because direct sunlight can easily saturate the IR detector55, efforts may be made to exclude sunlight from the RCON detector 50.Therefore, in the preferred embodiment, opaque plastic horizontal plate57 is used, which is supported by post 58.

The lens 52 used in the preferred embodiment is a primarily cylindricaldevice designed to accept rays perpendicular to the axis of the lens andto reject rays substantially above or substantially below the planeperpendicular to the axis of the lens. The lens focuses horizontal raysprimarily on IR detector 55 mounted below the lens.

In the preferred embodiment, the geometry of the lens is determined byrotating a parabola about its focus, where the focus is collocated withthe active element of the receiver 55. The inner lens wall 53 is therebydefined by the swept parabola. The rays are reflected by the phenomenacalled total internal reflection, defined here by the discontinuationbetween the lens material and the material internal to the inner lenswall 53. The preferred embodiment is constructed of clear polycarbonatechosen for its low cost and index of refraction.

The omni-directional nature of the RCON detector 50 allows a system withonly a single RCON detector 50 to function equally well regardless ofthe angle of incident radiation from the RCON transmitter. If the RCONdetector 50 is insensitive to the beams 42 & 44 from certain angles,then the robot 20 can break through the confining beams 42 & 44 when therobot 20 approaches the beam(s) such that the beam(s) occupies the RCONdetector 50 blind spot.

In addition, in the preferred embodiment, the RCON transmitter 30 isbattery powered. This imposes a high sensitivity requirement on therobot-mounted detector 50 in order to promote long battery life in theemitter 30. As such, the RCON detection system should be designed togather as much IR as possible from the emitter(s).

The RCON detector of the preferred embodiment is designed to betriggered by modulated IR above a certain intensity threshold. If the IRlevels are below the given threshold, the RCON detector computes nodetection whatsoever and therefore triggers no specific controlcommands.

One of skill in the art will recognize that in alternative embodimentsmultiple RCON detectors 50 can be used. FIG. 6 illustrates such anembodiment using six side-mounted sensors 50. Each of the sensors shouldbe oriented in a manner to have its field of view correspond to that ofthe single, top mounted sensor. Because a single, omni-directional RCONdetector should be mounted at the highest point of the robot for optimalperformance, it is possible to lower the profile of the robot byincorporating multiple detectors.

As disclosed above, the system and method of the present invention canbe used with any number of robots existing in the prior art, includingthose designed for indoor cleaning applications.

Operation of System & Method

As shown in FIGS. 8A-C, an IR beam is used to divide the space (livingroom 10 and dining room 12) into two distinct areas. The robot has asensor for detecting this beam 42 mounted at the robot's top front. Asseen in FIG. 8B, whenever a measurable level of IR radiation strikes thedetector the robot's IR avoidance behavior is triggered. In a preferredembodiment, this behavior causes the robot to spin in place to the leftuntil the IR signal falls below detectable levels (FIG. 8C). The robotthen resumes its previous motion. Spinning left is desired in certainsystems because, by convention, the robot attempts to keep all objectsto its right during following operations. The robot's confinementbehavior is consistent with its other behaviors if it spins left ondetecting the confining beam 42. In this embodiment, the IR sensor actsas a gradient detector. When the robot encounters a region of higher IRintensity the robot spins in place. Because the IR sensor is mounted atthe front of the robot and because the robot does not move backward, thesensor always sees the increasing IR intensity before other parts of therobot. Thus spinning in place causes the sensor to translate to a regionof decreased intensity. When the robot next moves forward, following thesensor, the robot necessarily moves to a region of decreased IRintensity—away from the beam.

In another preferred embodiment, the room confinement behavior works asa single behavior in a strictly priority based behavior system whichcontrols the robot's motion. Each of the behaviors is assigned apriority, and the behavior with the highest priority requests control ofthe robot at any given time and has full control of the robot. Thesebehaviors may include driving forward, turning when bumped, spiraling,etc. The confinement behavior is one of the highest priority behaviors.It requests control of the robot when the room confinement IR sensor hasdetected a signal from a room confinement transmitter.

A flow-chart of a preferred embodiment of the control logic of theconfinement behavior is shown in FIG. 7A. The robot determines whetherthe RCON detector detects a signal (step 110). If a signal is detected,the robot chooses a turning direction (step 120). The robot then beginsto turn in the chosen direction until the signal is no longer detected(step 130). Once the signal is no longer detected, the robot continuesturning for an additional distance (step 140).

In the preferred embodiment of step 120, the direction is chosen throughthe algorithm illustrated in the flow chart shown in FIG. 7B. Therobot's control logic keeps track of the robot's discrete interactionswith the beam. The robot first increments the counter by one (step 122).On odd numbered interactions, the robot chooses a new turning directionrandomly (steps 124 & 126); on even numbered interactions, the robotagain uses its most recent turning direction.

In other embodiments, the robot can always turn a single direction orchoose a direction randomly. When the robot always turns one direction,the robot may get stuck in a loop by turning away from the beam, bumpinginto another obstacle in a room, turning back toward the beam, seeingthe beam again, turning away, bumping again, ad infinitum. Moreover,when the robot only turns in a single direction, it preferentially endsup at one end of the beam. Where the robot's task is to complete workevenly throughout a room, such as cleaning, a single turning directionis not optimal. If the direction is chosen purely randomly, the robotmay turn back and forth quite a bit as it encounters the beam more thanonce.

In the preferred embodiment of step 140, the robot turns an additional20 degrees from the point at which the signal is lost. The amount of theturn, which was selected arbitrarily in the preferred embodiment, isleft to the particular robot and application. The additional turnprevents the robot from re-encountering the confinement beam immediatelyafter exiting the beam. For various applications, the amount ofadditional movement (linear or turning) can be a predetermined distanceor time, or in the alternative may include a random component.

In still other embodiments, the robot's avoidance behavior may includereversing the robot's direction until the beam 42 is no longer detected.

In other embodiments, the RCON detector is able to determine thegradient levels of the beam. This information can be used to send therobot in the direction of the lowest level of detection and prevent thesituation where the robot is situated entirely within the beam andtherefore turns in 360 degrees without the detector exiting the beam. Inthese embodiments, if the robot turns 360 degrees without exiting thebeam, the control logic may give a higher priority to a “gradientbehavior.” The gradient behavior divides the possible robot headingsinto a fixed number of angular bins, each bin covering an equal sweep ofthe angular area around the robot. The robot then turns at a constantrate while sampling the number of detections in each angular bin. (For asystem using infrared signals, detection counts are monotonicallyrelated to the signal strength.) After the robot has rotated more than360 degrees, the gradient behavior commands the robot to turn toward theangular bin with the lowest detection count. When the robot achieves thecorrect heading, the gradient behavior commands the robot to moveforward a predetermined distance, for example one-half of the width ofthe robot, then control is released from the gradient behavior. Ifnecessary, this process repeats until the robot has moved into a regionwhere IR intensity is below the detection threshold.

One of skill in the art will recognize that the emitter/detector systemcan also be used to guide the robot in any number of ways. For example,the beam 42 could be used to allow the robot to perform work parallel tothe edge of the beam, allowing, for example, the floor right up to theedge of the room confinement beam to be cleaned.

In an alternative embodiment of the present invention, the RCONtransmitter may comprise both a signal emitter and a signal detector. Asshown in FIG. 9A, the RCON transmitter 210 includes both a primaryemitter 212 and a detector 214. The RCON transmitter 210 is placed atone end of the desired barrier and a retroreflector 230 is placed at theopposite end of the desired barrier. The retroreflector, which reflectsthe beam back toward the emitter regardless of the orientation of theretroreflector relative to the beam, can be constructed from, forexample, standard bicycle reflectors. As shown in FIG. 9A, primaryemitter 212 produces beam 242. A portion of beam 242 reflects fromretroreflector 230 and is detected by detector 214.

In the embodiment shown in FIGS. 9A & 9B, the IR radiation emitted bythe primary emitter 212 can be modulated in either of two waysconstituting signal A or signal B. During normal operation, the beam 242emitted from the primary emitter 212 is reflected by theretro-reflective material 230 back into the detector 214. When this istrue the RCON transmitter broadcasts signal A, which is received byrobot 220. As shown in FIG. 9B, if the robot or other object comesbetween the emitter 212 and the retro-reflective material 230 then nosignal is returned to the receiver 214 and the RCON transmitter 210broadcasts signal B, which is received by robot 220. The robot 220 thenuses this information to improve its performance. The robot turns awayfrom the beam as described previously only when the robot detects signalB. When the robot detects signal A no action is taken.

For certain applications, the embodiment shown in FIGS. 9A & 9B providesimproved performance. For example, in cleaning application, thecompleteness of cleaning is improved because the robot tends to clean upto the line connecting the confinement device and the retro-reflectivematerial. Also, this embodiment is more resistant to beam blockage. Iffurniture or other obstacles partially occlude the beam, the robot tendsto turn away when it is further from crossing the beam. Finally, anindicator, such as an LED, can be added to the RCON transmitter toindicate when the device is functioning and correctly aimed.

In other embodiments, the RCON transmitter can be used to define anannular confinement region. For example, an RCON transmitter with twoomni-directional emitters may be employed, wherein the first emitterwould broadcast the standard modulated beam and the second emitter woulda emit radiation 180 degrees out of phase with the output of the firstemitter, but with less power. The robot would be programmed to turn whenthe IR was not detected. As the robot gets further from the emitter, itwould eventually, lose the beam and turn back into it. As it getscloser, the radiation from the second emitter would jam the radiationfrom the first emitter, creating essentially unmodulated IR. Thedetector would fail to detect this, and the robot would again turn backinto the annulus.

In yet another embodiment, the RCON transmitter can be used as a “homebase.” For example, once the voltage of the robot's battery drops belowa predetermined level, the robot can use the gradient detection behaviorto home in on the RCON transmitter. This allows the user to easily findthe robot when it has finished cleaning instead of it randomly ending upin corners, under furniture, etc.

Although the description above contain many specificities, there shouldnot be construed as limiting the scope of the invention but as merelyproviding illustrations of some of the presently preferred embodimentsof this invention.

Other embodiments of the invention are within the scope of the followingclaims.

1. A robot confinement system, comprising: a portable housing,including: a first detector operable to detect a presence of a mobilerobot in a field of detection; and an emitter operable to emit a firstsignal when the first detector detects the presence of the mobile robotin the field of detection; and the mobile robot, including: a shell; achassis including at least two wheels; at least one motor connected tothe at least two wheels for moving the mobile robot on a surface; acleaner operable to clean the surface as the mobile robot moves on thesurface; a controller operable to control the at least one motor tocontrol a movement path of the mobile robot on the surface; and a seconddetector operable to detect the first signal, wherein the controller isoperable to change the movement path of the mobile robot in response todetection of the first signal.
 2. The robot confinement system as setforth in claim 1, wherein the first detector is operable to detect amodulated signal for detecting the presence of the mobile robot in thefield of detection.
 3. The robot confinement system as set forth inclaim 1, wherein the mobile robot is operable to generate an indicationthat is detectable by the first detector, the first detector is operableto detect the indication for detecting the presence of the mobile robotin the field of detection.
 4. The robot confinement system as set forthin claim 1, wherein the field of detection extends generally linearlyfrom the portable housing on the surface.
 5. The robot confinementsystem as set forth in claim 4, wherein the portable housing includes apower selector operable to variably set a length of the field ofdetection.
 6. The robot confinement system as set forth in claim 4,wherein the controller is operable to change the movement path of themobile robot to prevent the mobile robot from crossing the field ofdetection in response to detection of the first signal.
 7. The robotconfinement system as set forth in claim 1, wherein the portable housingis operable to emit a second signal that is detectable by the mobilerobot when the mobile robot is within a predetermined distance of theportable housing, the second detector is operable to detect the secondsignal, and the controller is operable to change the movement path ofthe mobile robot to prevent the mobile robot from physically contactingthe portable housing in response to detection of the second signal. 8.The robot confinement system as set forth in claim 7, wherein theportable housing includes a second emitter that emits the second signal.9. The robot confinement system as set forth in claim 1, wherein theemitter is operable to automatically turn off after a predetermined timeperiod.
 10. The robot confinement system as set forth in claim 1,wherein the portable housing includes a receiver operable to receive asmart house signal that changes an on/off status of the portablehousing.
 11. The robot confinement system as set forth in claim 1,wherein the mobile robot further includes: a bump sensor operable todetect a physical contact with the shell as the mobile robot moves onthe surface; and a cliff sensor operable to detect a falling edge of thesurface as the mobile robot moves toward the falling edge, wherein thecontroller is operable to change the movement path of the mobile robotin response to detection of the physical contact and in response todetection of the falling edge.
 12. A method for confining a mobile robotwith a portable housing, the method comprising; moving the mobile robotalong a movement path on a surface and cleaning the surface with themobile robot; detecting, with the portable housing, a presence of themobile robot in a field of detection; emitting, with the portablehousing, a first signal in response to detection of the presence of themobile robot in the field of detection; detecting, with the mobilerobot, the first signal emitted by the portable housing; and changing,with the mobile robot, the movement path of the mobile robot in responseto detection of the first signal.
 13. The method as set forth in claim12, wherein the robot detects a modulated signal to detect the presenceof the mobile robot in the field of detection.
 14. The method as setforth in claim 12, further comprising: generating, with the mobilerobot, an indication that is detectable by the portable housing when themobile robot is in the field of detection, wherein the portable housingdetects the indication to detect the presence of the mobile robot in thefield of detection.
 15. The method as set forth in claim 12, wherein thefield of detection extends generally linearly from the portable housingon the surface.
 16. The method as set forth in claim 15, furthercomprising: variably setting, with the portable housing, a length of thefield of detection.
 17. The method as set forth in claim 15, wherein themobile robot changes the movement path to prevent the mobile robot fromcrossing the field of detection in response to detection of the firstsignal.
 18. The method as set forth in claim 12, further comprising:emitting, with the portable housing, a second signal that is detectableby the mobile robot when the mobile robot moves within a predetermineddistance of the portable housing; detecting, with the mobile robot, thesecond signal; and changing, with the mobile robot, the movement path ofthe mobile robot to prevent the mobile robot from physically contactingthe portable housing in response to detection of the second signal. 19.The method as set forth in claim 12, further comprising: changing, withthe portable housing, an on/off status of the portable housing inresponse to a predetermined condition, wherein the predeterminedcondition occurs when at least one of a predetermined time period lapsesand a smart house signal is received by the portable housing.
 20. Themethod as set forth in claim 12, further comprising: detecting, with themobile robot, a physical contact with a shell of the mobile robot;detecting, with the mobile robot, a falling edge of the surface as themobile robot moves toward the falling edge; and changing, with themobile robot, the movement path in response to detection of one of thephysical contact and the falling edge.
 21. A method for confining amobile robot with a portable housing, the method comprising: placing themobile robot in a first area for cleaning the first area; placing theportable housing between the first area and a second area; setting afield of detection of the portable housing to extend generally linearlybetween the first area and the second area; variably setting a length ofthe field of detection to separate the first area from the second area;controlling the portable housing to detect a presence of the mobilerobot in the field of detection; and controlling the mobile robot toautomatically move in the first area and to prevent movement into thesecond area.
 22. The method as set forth in claim 21, wherein theportable housing emits a signal in response to detection of the presenceof the mobile robot in the field of detection, and the mobile robotdetects the signal and changes a movement path to prevent the movementinto the second area.
 23. The method as set forth in claim 21, whereinthe portable housing is operable to detect a modulated signal to detectthe presence of the mobile robot in the field of detection.
 24. Themethod as set forth in claim 21, wherein the mobile robot is operable togenerate an indication that is detectable by the portable housing whenthe mobile robot moves in the field of detection, and the portablehousing is operable to detect the indication for detecting the presenceof the mobile robot in the field of detection.
 25. The method as setforth in claim 21, further comprising: controlling the portable housingto emit a signal that is detectable by the mobile robot when the mobilerobot moves within a predetermined distance of the portable housing,wherein the mobile robot is operable to detect the signal and change amovement path of the mobile robot to prevent the mobile robot fromphysically contacting the portable housing in response to detection ofthe signal.
 26. The method as set forth in claim 21, further comprising:controlling the portable housing to automatically turn off after apredetermined time period.
 27. The method as set forth in claim 21,further comprising: controlling the portable housing to receive a smarthouse signal that changes an on/off status of the portable housing. 28.The method as set forth in claim 21, wherein the mobile robot includes abump sensor operable to detect a physical contact, the mobile robotincludes a cliff sensor operable to detect a falling edge in the firstarea, and the mobile robot is operable to change a movement path of themobile robot in response to detection of one of the physical contact andthe falling edge.